<?php
/*
	接口公共函数
*/
defined('BY_JYA') or exit('Access Denied');
function check_buy($pid,$type=1){
	//判断是否购买指定应用，应用类型不填默认为功能插件
	$pid=intval($pid);
	$yes=pdo_getcolumn('core_trade',array('uniacid'=>CLOUDKEY,'type'=>$type,'pid'=>$pid,'status'=>1),'id');
	if($type==1){
		$isme=pdo_getcolumn('core_plugins',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==2){
		$isme=pdo_getcolumn('core_mobile_template',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==3){
		$isme=pdo_getcolumn('core_pc_template',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==4){
		$isme=pdo_getcolumn('core_wxapp',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==5){
		$isme=pdo_getcolumn('core_wxapp_template',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==6){
		$isme=pdo_getcolumn('core_pc_blocks',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==7){
		$isme=pdo_getcolumn('core_mobile_blocks',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==8){
		$isme=pdo_getcolumn('cloud_h5game',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==10){
		$isme=pdo_getcolumn('cloud_manage_template',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}elseif($type==11){
		$isme=pdo_getcolumn('cloud_addons_temp_pc',array('uniacid'=>CLOUDKEY,'id'=>$pid),'id');
	}
	if(!$yes && !$isme){
		eci('请先购买该应用！'.$pid,'error');
	}
	$endtime=pdo_getcolumn('core_trade',array('uniacid'=>CLOUDKEY,'type'=>$type,'pid'=>$pid,'status'=>1),'endtime');
	if($endtime && $endtime<time()){
		eci('已到期，请先续费该应用！','error');
	}
	return true;
}
function eci($data='success',$type='',$update=''){
	if(!$type){
		$type='success';
	}
	$return=array('type'=>$type,'message'=>$data);
	if($update){
		$return['update']=$update;
	}
	$return=base64_encode(serialize($return));
	$sign=md5($return.SECRET);
	$return=$sign.$return;
	exit($return);
}